ipc notes